# app.py

import gradio as gr
from enhance_video import enhance_pipeline # 导入我们上面写的函数

# --- 创建 Gradio 界面 ---
iface = gr.Interface(
    fn=enhance_pipeline,  # 核心函数
    inputs=gr.Video(label="上传视频"), # 输入是一个视频上传框
    outputs=gr.Video(label="增强后的视频"), # 输出是一个视频播放框
    title="🎬 个人视频增强服务",
    description="上传视频，将自动进行超分辨率(4x)和补帧(2x)处理。由您的 RTX 5090 强力驱动！"
)

# --- 启动 Web 服务 ---
# server_name="0.0.0.0" 可以让您在局域网内任何设备上访问
# server_port=7860 是端口号，可以自定义
iface.launch(server_name="0.0.0.0", server_port=7860)
